/* admin.css */
.required{ color:red; font-weight:bold;}
.cls{ clear: both; }
#nav, #content{ width:98%; margin:0 auto;}
#content{ position: relative; overflow: hidden;}
#sidebar{ width:160px; position: absolute; top:0; left:0;}
#main{ margin-left:185px; min-height:300px}
#page_title{ font-size:24px; font-weight: bold; margin-bottom:16px}
a:hover{ text-decoration:underline !important;}
/* nav */
#nav{ margin:15px auto;}
#nav ul{ overflow:hidden; zoom:1;}
#nav ul li{ float:left; margin-right:10px;}

.editor{ width:90%; min-width:680px;}
table.form_table{ width:100%;}
table.form_table td{ padding:5px 10px; }
.form_line{ height:30px; line-height:30px; }
.article_ct{ max-height:90px; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; width:90%; max-width:400px;}

.hidden_elem{ display: none;}
.multi_op_form{ margin:15px;}
.multi_op_form form{ margin:15px;}
.multi_op_form .row{ overflow:hidden; padding:7px 0;}
.multi_op_form .row .row_left, .multi_op_form .row .row_right{ float:left; }
.multi_op_form .row .row_left{ width:120px; }

#sidebar ul li{ padding:10px 0 0;}
#sidebar ul li a{ text-decoration:none;}